cmake_minimum_required(VERSION 3.10)

# 数据结构算法
project(datastructure)

#macro
add_definitions(-DUNICODE -D_UNICODE)

# compile features
# set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 14)


# eigen support
INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR})
message(STATUS "EIGEN3_INCLUDE_DIR = ${EIGEN3_INCLUDE_DIR} ")

### exe
add_executable(alg_dijkstra alg_dijkstra.cpp)

## 对4个顺序排序
add_executable(alg_reorder4Points alg_reorder4Points.cpp)
target_link_libraries(alg_reorder4Points LINK_PRIVATE ${OpenCV_LIBS} Qt5::Core)
